package team.group.exam.dao;

import java.util.List;

import team.group.exam.entity.TbAdmin;

public interface IAdminDao {
    /**
	 * 增加管理员
     */
	void addAdminInfo(TbAdmin admin);
	/**
	 * 删除管理员
	 */
	void deleteAdminInfo(TbAdmin admin);
	/**
	 * 修改管理员信息（密码）
	 */
	void updateAdminInfo(TbAdmin admin);
	/**
	 * 管理员登录(通过用户名、密码登录）
	 */
	TbAdmin getAdminInfo(TbAdmin admin);
	/**
	 * 通过ID查找对象
	 */
	TbAdmin getAdminById(int id);
	/**
	 * 查询全部管理员信息
	 */
	List<TbAdmin> getAdminsInfo(int currentPage,int pageSize);
	/**
	 * 得到总页数
	 */
	int getCountPage(int pageSize);
}
